$(function(){
	//每个条目的选中的函数
	$(".list ul li i").click(function(){
		$(this).toggleClass("checked");
		getAllCheck();
		getAllPrice();
	});
	//单个条目的选中是否全选函数
	function getAllCheck(){
		var li = $(".list ul li").length;
		var ch = $(".list ul li").find(".checked").length;
		if(ch==li){
			$("#all").addClass("checked");
		}else{
			$("#all").removeClass("checked");
		};
		
	};
	//全选的函数
	getAllCheck();
	$("#all").click(function(){
		var ischeck = $("#all").hasClass("checked");
		if(ischeck){
			$("#all").removeClass("checked");
			$(".list i").removeClass("checked");
		}else{
			$("#all").addClass("checked");
			$(".list i").addClass("checked");
		}
		getAllPrice();
	});
	//add按钮
	$(".add").click(function(){
		var val = $(this).prev().val();
		val++;
		$(this).prev().val(val);
		$(this).parent().parent().find("i").addClass("checked");
		getAllCheck();
		getAllPrice();
	});
	//reduce按钮
	$(".reduce").click(function(){
		var val = $(this).next().val();
		val--;
		$(this).parent().parent().find("i").addClass("checked");
		if(val<=0){
			val = 0;
			$(this).parent().parent().find("i").removeClass("checked");
		}
		$(this).next().val(val);
		getAllCheck();
		getAllPrice();
	});
	//计算总价和总数
	function getAllPrice(){
		var row = $(".list ul li .checked").parent();
		var rowPrice = 0;
		var allPrice = 0;
		var allNum = 0;
		$.each(row,function(i,v){
			var price = $(v).find(".price").html();
			price = parseFloat(price);
			var num = $(v).find(".num").val();
			num = parseFloat(num);
			rowPrice = price*num;
			allNum += num;
			allPrice += parseFloat(rowPrice);
		});
		$("#payPrice").html(allPrice.toFixed(2));
		$("#allNum").html(allNum);
	};
	getAllPrice();
});